home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / unity320.zip / COMPLEX.PJU < prev    next >
Text File  |  1991-05-29  |  2KB  |  60 lines

  1. # =================================================================
  2. # This is an example of a complex project file.  It is a slightly
  3. # modified duplicate of the project file used to create UINST.EXE
  4. # =================================================================
  5.  
  6. # -----------------------------------------------------------------
  7. # First define the directories where the various file types are
  8. # held.  It is assumed that the compilers and assemblers are
  9. # configured to find their support files.
  10. # -----------------------------------------------------------------
  11. #VAR asm=c:\pascal\asm\
  12. #VAR obj=c:\pascal\obj\
  13. #VAR unit=c:\pascal\unit\
  14. #VAR main=c:\pascal\
  15. #VAR inc=c:\pascal\include
  16.  
  17. # -----------------------------------------------------------------
  18. # Now define the syntax of each command used
  19. # -----------------------------------------------------------------
  20.  
  21. #VAR tasm=assemble /m $(asm)%N %1
  22.  
  23. #IFDEF debug
  24.   #VAR tpc=compile /v %B%N
  25. #ELSE
  26.   #VAR tpc=compile %B%N
  27. #ENDIF
  28.  
  29. # -----------------------------------------------------------------
  30. # The actual dependency checks follow
  31. # -----------------------------------------------------------------
  32.  
  33. $(unit)ERRORS.TPU %B%N.pas
  34.   $(tpc)
  35.  
  36. $(unit)SINST.TPU %B%N.pas
  37.   $(tpc)
  38.  
  39. $(obj)ESCSEQ.OBJ $(asm)%N.asm
  40.   $(tasm)
  41.  
  42. $(unit)ESCSEQ.TPU %B%N.pas $(obj)%N.obj
  43.   $(tpc)
  44.  
  45. $(obj)SEARCH.OBJ $(asm)%N.asm
  46.   $(tasm)
  47.  
  48. $(unit)EDITOOLS.TPU %B%N.pas $(unit)sinst.tpu $(unit)escseq.tpu +
  49.                     $(obj)search.obj
  50.   $(tpc)
  51.  
  52. $(obj)IKEYS.OBJ $(asm)%N.asm $(asm)cmds.def
  53.   $(tasm)
  54.  
  55. $(main)UINST.EXE %B%N.pas $(unit)errors.tpu $(unit)editools.tpu +
  56.                  $(inc)cmds.inc $(inc)ivars.inc $(inc)ikey.inc +
  57.                  $(obj)ikeys.obj $(inc)optinst.inc $(inc)sortacg.inc +
  58.                  $(inc)ihelp.inc
  59.   $(tpc)
  60.